import java.util.*;


public class code1 {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     *
     * @param A string字符串 
     * @return int整型
     */
    public int getLongestPalindrome (String A) {
        //中心扩展算法
        int n = A.length();
        int ret = 0;
        for(int i=0;i<n;i++) {
            //奇数版
            int left =i-1,right = i+1;
            while(left>=0&&right<n&&A.charAt(left)==A.charAt(right)) {
                left--;
                right++;
            }
            ret = Math.max(ret,right-left-1);
            //偶数版
            left = i;right = i+1;
            while(left>=0&&right<n&&A.charAt(left)==A.charAt(right)) {
                left--;
                right++;
            }
            ret = Math.max(ret,right-left-1);
        }
        return ret;
    }
} 